﻿using System.Runtime.Serialization;

namespace HomeCareLibrary.Core.DataContracts
{
    [DataContract]
    public class PersonalizationData
    {
        [DataMember(Name="userId")]
        public int UserId { get; set; }

        [DataMember(Name = "homeNumber")]
        public int HomeNumber { get; set; }

        [DataMember(Name = "homeName")]
        public string HomeName { get; set; }

        [DataMember(Name = "dwellingType")]
        public string DwellingType { get; set; }

        [DataMember(Name = "featureString")]
        public string FeatureString { get; set; }

        [DataMember(Name = "psPriority")]
        public string Priority { get; set; }

        [DataMember(Name = "psKnowledgeLevel")]
        public string KnowledgeLevel { get; set; }

        [DataMember(Name = "psCountry")]
        public string Country { get; set; }

        [DataMember(Name = "psStateProvince")]
        public string StateProvince { get; set; }

        [DataMember(Name = "psGoalString")]
        public string Goal { get; set; }

        [DataMember(Name = "webMOAlertEmail")]
        public string WebMOAlertEmail { get; set; }

        [DataMember(Name = "appMoAlertWeek")]
        public string AppMoAlertWeek { get; set; }

        [DataMember(Name = "appMoAlertDay")]
        public string AppMoAlertDay { get; set; }

        [DataMember(Name = "appMoAlertHour")]
        public string AppMoAlertHour { get; set; }

        [DataMember(Name = "appMoAlertBadge")]
        public string AppMoAlertBadge { get; set; }

        [DataMember(Name = "appMoAlertPopup")]
        public string AppMoAlertPopup { get; set; }
    }
}